"""**8.7 类的方法重写**
定义：
    方法重写是指子类中定义了与父类中同名的方法，子类中的方法会覆盖父类中的方法。
"""
class Animal:
    def speak(self):
        print("动物发出了声音")


class Dog(Animal):
    def speak(self):
        print("狗发出了 ***汪汪汪的声音")

class Cat(Animal):
    def speak(self):
        print("猫发出了 ***喵喵喵的声音")

#重写了父类的方法
dog=Dog()
dog.speak()
cat=Cat()
cat.speak()